unit fitted with internal combustion engine - Espagnol Anglais Dictionnaire